olive plantation and depot - Alemán Inglés Diccionario